Soru & Cevap

Sqlite veritabanını androide bağlamak

13.01.2014 - 10:50

Merhaba

Ben sqlite manager (firefox) ile bir veritabanı oluşturdum ve bu veritabanını android projeme dahil etmek istiyorum. Sqlite plugin eclipse içerisinde mevcut. Cihazlardan emulatorü seçip, file explorer içinde data-> data-> com.android.providers.contacts-> databases-> contacts2.db 'yi seçip Open File in SQLite diyorum fakat "Failed to create the part's controls" hatası alıyorum. İzlediğim yol doğru mu ondan da emin değilim ama yardımcı olursanız sevinirim. Ayrıca kodlama hakkında da bilgi verebilir misiniz?

17 Görüntülenme

1 Cevap

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.

picture-539-1376512244.jpg
enessen
14.01.2014 - 10:55

Selam Yağmur,

İlk aldığın hatayı anlamadım çünkü open with SQLite dediğinde hangi uygulama ile açılmaya çalıştığına emin değilim. Yani  o DB yi açmaya çalışan uygulamada bir hata olabilir. Senin okuduğun yerde, permissionlarla alakalı bir problem de olabilir. Tam olarak anlamak için daha detay bilgiye ihtiyacımız var. 

Ancak kendin de kod içerisinden okuyabilirsin dışarıdan oluşturulmuş bir DB dosyasını. 
DB dosyasını Assets altına koy. Sonrasında context altında biryere kopyala. Kopyaladığın yerden path ini alarak aşağıdaki gibi DB dosyasını oluştur.

[code] myDataBase = SQLiteDatabase.openDatabase(DOSYA_YOLUNU_BURAYA_KOY, null, SQLiteDatabase.OPEN_READWRITE);[/code]
 

kolaylıklar...

Yağmur Gümüş
16.01.2014 - 03:56
Teşekkürler, sorunumu çözdüm. Androidde çok yeniyim. Bir sorum daha var şimdi. Bu elimdeki veri tabanından bir tabloya ait verileri listview içinde göstermek istiyorum. Sadece göstersin. Nasıl yapabilirim?